using System;

namespace BattlelogMobile.Core.Model
{
    public interface ISoldier
    {
        IUser User { get; set; }
        int Rank { get; set; }
        TimeSpan TimePlayed { get; set; }
        double Skill { get; set; }
        int Kills { get; set; }
        double KillDeathRatio { get; set; }
        int Wins { get; set; }
        int Losses { get; set; }
        double WinLoseRatio { get; set; }
        IScore Score { get; set; }
        int ScorePerMinute { get; set; }
        IKitProgressions KitProgressions { get; set; }
        IItems TopWeapons { get; set; }
        IItems TopVehicles { get; set; }
        IItems TopGadgets { get; set; }
        IAwards Awards { get; set; }
        IStatistics Statistics { get; set; }
    }
}